package com.offcn.service;

import com.offcn.entity.Course;
import com.offcn.entity.CourseUser;
import com.offcn.utils.PageUtils;

import java.util.List;

public interface CourseUserService {

    /**
     * 分页查询 根据user id course id
     * @param currentPage servlet 层传递过来的当前页码
     * @param pageSize servlet 层传递过来的页量
     * @param search servlet 层传递过来的查询条件
     * @return 返回查询到的用户和课程集合对象
     */
    PageUtils<CourseUser> findByIdAndPage(int currentPage, int pageSize, String search);

    /**
     * 根据id删除
     * @param id servlet层传递过来的id数组
     * @return 返回删除结果 true为成功 false失败
     */
    boolean delAll(String[] id);

    /**
     * 根据id修改
     * @param id servlet层传递过来的id
     * @param cid servlet层传递过来的课程id
     * @return 返回修改结果 true为成功 false失败
     */
    boolean updateCourseById(int id, int cid);
}
